@charset "utf-8";

/* Hschubin */
*{margin: 0;padding: 0;}
html {font-family: Arial,"Microsoft YaHei";font-size:625%;color: #333;}
body {max-width:640px;margin:auto;font-size:.18rem;background:#fff;}
p,input,textarea {font-size:inherit;}
a{color:inherit;text-decoration: none;outline-style: none; border:none;}
ul,ol,li{list-style:none;}
img{vertical-align:middle;border:none;display:inline-block;max-width:100%;max-height:100%;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0); tap-highlight-color: rgba(0,0,0,0);}
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}

/* public */
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.bl{float:left;display:inline-block;}
.br{float:right;display:inline-block;}
.main{max-width:6rem;margin:0 .25rem;}
.img_box{display:table-cell;vertical-align:middle;text-align:center;}
.col-1{width:100%;float:left;display:inline-block;}
.col-2{width:50%;float:left;display:inline-block;}
.col-3{width:33.33%;float:left;display:inline-block;}
.col-4{width:25%;float:left;display:inline-block;}






.sidebar-wrapper {position:relative; height:100%; overflow: auto; font-size:.2rem;display:none;background-color: rgba(255,255,255,1);}
#dowebok {background-color:rgba(0,0,0,.8);}
#dowebok .nav {margin-top:0.5rem; line-height:0.6rem;list-style-type:none;}
#dowebok .nav a {display:block;color: #fff;text-decoration:none;}
[data-simplersidebar='active']{box-shadow: 3px 0px 3px 0px rgba(2, 0, 0, 0.5);}
#dowebok ul.nav li{
	border-bottom:1px solid rgba(255,255,255,0.5);
	border-right: 0px;
	border-left: 0px;
	padding-left:.15rem;
	background-size:.1rem .16rem;
	background-color: #0a2758;
}
#dowebok .nav .des{
	color: #FFFFFF;
	background-color: #0a2758;
	padding-left: 0.2rem;
}
#dowebok .nav .des .sec{
	border-bottom: 1px solid rgba(255,255,255,0.5);
}

.header{width: 100%;height: .96rem;background: #fff;z-index: 999;}
.sidebar-wrapper{position:relative;overflow: auto;display:none;height: 100%; width: 100%;height: 100%;}
.sidebar .menu_nav{font-size: .18rem;background: #fff;left: 0;top: 0;}
.sidebar .menu_nav .hd{ background-color:#0a2758;color: #FFFFFF;  background-size:.18rem;cursor: pointer;position: relative;height: .6rem;line-height: .6rem;border-bottom: 1px solid #dcdcdc;text-indent: .15rem;}
.sidebar .menu_nav .hd.en::after{
	content: '>';
	float: right;
	margin-right: 0.15rem;
	font-family: '宋体';
	display: inline-block;
}
.sidebar .menu_nav .bd{display: none; font-size: 0.16rem;background-color: #0a2758;}
.sidebar .menu_nav .bd li{text-indent: .45rem; margin-left: 0.15rem;position: relative;height: .6rem;line-height: .6rem; border-bottom: 1px solid #dcdcdc;color: #color: #FFFFFF; ;}
.sidebar .menu_nav a{display: block; color: #FFFFFF; }

.header h1{width: 2.65rem;height: .96rem;float: left;background: url(../img/logo2.png) no-repeat center;background-size:2.65rem 0.31rem;}
.header h1 a{display: block;height: .96rem;color: #000;font-size: .22rem;line-height:.96rem;}
.header .menu{width:.47rem;height:.96rem;line-height:.96rem;float:right;background:url(../img/导航-分类.png) no-repeat center;cursor: pointer;background-size:.38rem;}
.header .lang{float: right;line-height: .96rem;margin-right: 0.3rem;font-size: 0.35rem;color: #888888;}

.footer{
	color: #999999;
	font-size: 0.2rem;
	text-align: center;
	margin-top: 1rem;
}


/* 轮播图 */
.banner .img_box{
	width: 6.4rem;
	height: 4rem;
}
.banner .img_box img{
	width: 100%;
	height: 100%;
}
.banner .swiper-pagination-bullet {
	width: .15rem;
	height: .15rem;
	display: inline-block;
	border-radius: 100%;
	background: #fff;
	opacity: 1;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	outline: none;
	margin: 0 .05rem;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{
	display: flex;
	justify-content: center;
	align-items: center;
}
.banner .swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: rgba(177,216,92,.5);
	background-image: url('../img/banner_page.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50% 50%;
	width: .25rem;
	height: .25rem;
	margin: 0;
}



.news,.context,.jishu{box-sizing: border-box;}
.tit,.tit{text-align: center;}
.tit h2,.tit h2{font-size: 0.3rem;font-weight: bold;height: 0.3rem;margin-top: 0.8rem;margin-bottom: 0.25rem;}
.tit h2>div,.tit h2>div{display: inline;}
.tit h2>div:first-of-type,.tit h2>div:first-of-type{color: #8fc41e;}
.tit h2>div:last-of-type,.tit h2>div:last-of-type{color: #111f3e;}
.tit h2:after,.tit h2:after{
	display: inline-block;content: '';
	margin-left: 0.25rem; width: 0.38rem;
	height: 0.19rem;background-image: url('../img/icon02.png');
	background-position: center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.tit h2::before,.tit h2::before{
	display: inline-block;content: '';
	margin-right: 0.25rem; width: 0.38rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 0.19rem;
	background-image: url('../img/icon03.png');}
.tit p,.tit p{color: #999999;font-size: 0.18rem;line-height: .3rem;}


/* 生产 */
.context{
	color: #ffffff;
}
.context .ibox_list{
	margin-top: 0.45rem;
	margin-bottom: 1rem;
}
.context .ibox_list  .text_box{
	position: absolute;
	top: 0px;
	text-align: center;
}
.context .ibox_list .text_box h3{
	margin-top: 0.9rem;
	font-size: 0.2rem;
	margin-bottom: 0.3rem;
}
.context .ibox_list .text_box p{
	margin: 0 auto;
	width: 87%;
	font-size: 0.16rem;
	line-height: 0.3rem;
}
.context .ibox_list .list_box{
    width:2.9rem;
    display:inline-block;
    float:left;
	margin-bottom: 0.1rem;
    padding-bottom:0;
    position:relative;
    background:#fff;
}
.context .ibox_list .img_text{
	margin-left: .2rem;
	position: absolute;
	color:#fff;
	font-size: .2rem;
	bottom: .25rem;
}
.context .ibox_list .img_text::before{
	display: block;
	content: '—';
	font-weight: bold;
}
.context .ibox_list .list_box:not(:nth-child(2n)){
    /* margin-right:0.1rem; */
}

.context .ibox_list .list_box a{
	display: block;
}
.context .ibox_list .list_box .img_box{
	margin-bottom: 27px;
    width:100%;
    height:100%;
    background:#000000;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    filter: alpha(opacity=0.2);
    opacity:1;
}
.context .ibox_list .list_box .img_box.text_box{
    position:absolute;
    left:0px;
    top:0px;
    opacity:.2;
    filter: alpha(opacity=20);
}


/* news */
.news .inews_list .img_box{
	width: 3.03rem;
	height: 2.13rem;
	float: left;
	
}
.news .inews_list .conter_box{
	height: 2.13rem;
	float: left;
}

.news .inews_list .conter_box h3{
	column-fill: 1;
	font-size: .22rem;
}
.news .inews_list .conter_box p{
	column-fill: 2;
}
/* 新闻 */
.news{
    padding-bottom:.6rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.news .main:before{
	display: table;
	content: '';
}
.news_box .list_box{
	padding: .4rem  0;
	border-bottom: 1px solid #dcdcdc;
	border-right: 0px;
	border-left: 0px;
}
.news_box .list_box .img_box{
    width:2.4rem;
    height:1.56rem;
    line-height:1.38rem;
    float:left;
}
.news_box .list_box .text_box{
    width:3.3rem;
    height:1.56rem;
	padding-left: .2rem;
    float:right;
}
.news_box .list_box .text_box h3{
    font-size:.22rem;
	line-height: .3rem;
    color:#333333;
    margin-bottom:.15rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_box .list_box .text_box span{
	display: block;
	line-height: .2rem;
	margin-bottom: 0.28rem;
}
.news_box .list_box .text_box p{
    font-size:.18rem;
    color:#666;
    line-height:.30rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.news_box .list_box a{
    display:block;
}

/* 技术 */
.jishu>.main{
	max-width: 6.4rem;
	margin: 0 0;
}
.jishu .tit>div{
	width: 100%;
	height: 5rem;
}









/* 修改开始 */
.index-net { 
	position : relative;
	overflow : hidden 
}
.index-net .gettext { 
	display : none;
	width : 5.33rem;
	height : 0.25rem;
	padding : 0.15rem 0px; 
	text-align : center ; 
	position : absolute ; 
	top : 0 
}
.index-net .gettext b { 
	display : inline-block ; 
	margin-right : 0.15rem; 
	color : #333333 ; 
	font-size : 0.16rem ; 
	font-weight : normal ; 
	line-height : 0.25rem; 
}
.index-net .gettext input { 
	width : 1rem ; 
	height : 0.25rem ; 
	border : solid 1px #cccccc ; 
	border-radius : 0.05rem ; 
	color : #333333 ; 
	font-size : 0.16rem ; 
	text-indent : 0.15rem; 
}
.index-net .gettext input:first-of-type { 
	margin-right : 0.15rem;
}
.index-net .net_box { 
	width : 5.33rem;
	height : 3.9rem;
	background-image : url('../img/index-netbg.png') ; 
	background-size : 100% 100% ; 
	margin: 0.3rem auto;
	position : relative 
}
.index-net .entli { 
	display : none ; 
	width : 0.48rem ; 
	height : 0.16rem ; 
	padding-top : 0.14rem ; 
	background-image : url(../img/index-fi2.png) ; 
	background-position : center top ; 
	background-repeat : no-repeat ; 
	background-size : 0.1rem 0.14rem ; 
	position : absolute;
}
.index-net .entli p { 
	color : #333333 ; 
	font-size : 0.12rem;
}
.index-net .net_content { 
	width : 0.48rem ; 
	height : 0.16rem ; 
	padding-top : 0.14rem ; 
	background-image : url(../img/index-fi1.png) ; 
	background-position : center top ; 
	background-repeat : no-repeat ; 
	background-size : 0.1rem 0.14rem ; 
	position : absolute 
}
.index-net .net_content:hover { 
	background-image : url(../img/index-fi2.png)
}
.index-net .net_content>p { 
	width : 0.96rem ; 
	color : #333333 ; font-size : 0.12rem ; 
	text-align : center ; 
	position : absolute ; 
	left : 50% ; 
	transform : translateX(-50%) 
}
.index-net .text_box { 
	display : none ; 
	width : 2.32rem ; 
	height : 1.44rem ; 
	background : url(../img/index-net-textbg1.png) no-repeat ; 
	padding : 0.14rem 0rem 0rem 0.14rem; 
	box-sizing : border-box ; 
	position : absolute ; 
	right : -0.02rem ; 
	top : -1.14rem ; 
	z-index : 1 
}
.index-net .text_box-handle { 
	display : none ; 
	width : 2.32rem ; 
	height : 1.44rem ; 
	background : url(../img/index-net-textbg2.png) no-repeat ; 
	padding : 0.14rem 0rem 0rem 0.14rem ; 
	box-sizing : border-box ; 
	position : absolute ; 
	left : -0.02rem ; 
	top : -1.14rem ; 
	z-index : 1 ;
}
.index-net .net_content:hover .text_box { 
	display : block;
}
.index-net .net_content:hover .text_box-handle { 
	display : block;
}
.index-net .text_box b {
	display : block ; 
	margin-bottom : 0.1rem ; 
	color : #333333 ; 
	font-size : 0.12rem; 
}
.index-net .text_box p { 
	color : #808080 ; 
	font-size : 0.12rem ; 
	text-align : left ; 
	line-height : 0.18rem;
}
/* 修改结束 */






















/* 问题 */
.iproblen .problen_list{
	font-size: 0.18rem;
}
.iproblen .problen_list ul{
	color: #555555;
	margin-left: 0.2rem;
	margin-top: 0.2rem;
}
.iproblen .problen_list ul li{
	border-bottom: 1px dashed #a0a0a0;
	border-right: 0px;
	border-left: 0px;
	line-height: 0.8rem;
	margin-left: -21px;
}
.iproblen .problen_list ul li:active a{
	color: #111f3e;
}
.iproblen .problen_list ul li:before{
	display: inline-block;
	content: '';
	width: 0.07rem;
	margin-right: 0.15rem;
	margin-bottom: 0.05rem;
	height: 0.07rem;
	background: url('../img/icon04.jpg') no-repeat;
}
.iproblen .problen_list ul li a{
	color: #555555;
}
.iproblen  span{
	float: right;
}
.iproblen .problen_list ul li span{
	color: #777777;
	font-size: 0.14rem;
}

/* 底部导航 */
.b_tool{
	border-top: .03rem solid #8fc41e;
	border-right: 0px;
	border-left: 0px;
	background-color: #111f3e;
	height: 1rem;
	margin-top: 0.25rem;
	box-sizing: border-box;
	text-align: center;
	padding: 0.15rem 0;
}
.b_tool h4{
	color: #FFFFFF;
}
.b_tool .col-4:not(:last-of-type){
	box-sizing: border-box;
	border-right: 1px solid #ffffff;
	border-top: 0px;
	border-bottom: 0px;
}
.b_tool .col-4 .img_box{
	width: 0.50rem;
	height: 0.40rem;
}
/* .b_tool .col-4.on h4{
	color: #000000;
}
.b_tool .col-4:active h4{
	color: #999999;
} */
.b_tool .col-4 .img_box img{
	height: 100%;
}




.tit_img{
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	height: 4rem;
	margin-bottom: .6rem;
}


/* 成功案例 */
.ieng_one .child_tit{
	border-top: 0.03rem solid #8fc41e;
	border-right: 0px;
	border-left: 0px;
	height: 0.65rem;
	background-color: #142240;
	font-size: 0.2rem;
	color: #fff;
}
.ieng_one .child_tit .main{
	display: flex;
	height: 0.65rem;
	justify-content: space-between;
	align-items: center;
}
.ieng_one .eng_list{
	margin-top: 0.5rem;
	margin-bottom: 1rem;
}
.ieng_one .eng_list .img_box{
	width: 2.88rem;
	height: 2.17rem;
}
.ieng_one .eng_list .col-2 .eng_tit{
	line-height: 0.7rem;
	text-align: center;
}



/* 分页器 */
.eng_pages{
	text-align: center;
	margin: 0 auto;
}
.eng_pages a{
	margin: 0 0.07rem;
	display: inline-block;
	width: 0.55rem;
	height: 0.55rem;
	line-height: 0.55rem;
	float: left;
	color: #333333;
	text-align: center;
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
}
.eng_pages a.on{
	background-color: #111f3e;
	border:1px solid #111f3e;
	color: #FFFFFF;
}
.eng_pages a:active{
	background-color: #111f3e;
	border:1px solid #111f3e;
	color: #FFFFFF;
}
.eng_pages a:nth-of-type(1){
	margin-left: 0px;
}
.eng_pages a:nth-last-of-type(1){
	margin-right: 0px;
}
.eng_pages a.first,
.eng_pages a.prve,
.eng_pages a.next,
.eng_pages a.last{
	display: inline-block;
	width: 0.85rem;
	height: 0.55rem;
	line-height: 0.55rem;
	background-color: #111f3e;
	color: #FFFFFF;
	text-align: center;
	border:1px solid #111f3e;
}





产品
.sort input::input-placeholder{
	color:#FFFFFF;
	font-size:0.2rem;
}
.sort input::placeholder{
	color:#FFFFFF;
	font-size:0.2rem;
}
.sort input::-moz-placeholder{
	color:#FFFFFF;
	font-size:0.2rem;
}
.sort input::-o-placeholder{
	color:#FFFFFF;
	font-size:0.2rem;
}
.sort input::-ms-input-placeholder{
	color:#FFFFFF;
	font-size:0.2rem;
}
.sort input::-webkit-input-placeholder{
	color:#FFFFFF;
	font-size:0.2rem;
}
.sort form{
	position: relative;
}
.sort input{
	background-color: #111f3e;
	width: 100%;
	border-top: 0.03rem solid #8fc41e;
	border-right: 0px;
	border-left: 0px;
	font-size: 0.2rem;
	box-sizing: border-box;
	height: 0.65rem;
	color: #FFFFFF;
	padding-left: 0.15rem;
	padding-right: 1.2rem;
	outline: none;
	margin-bottom: 0.2rem;
}
.sort button.search_box{
	position: absolute;
	top: 0rem;
	right: 0rem;
	outline: none;
	height: 0.65rem;
	width: 1.2rem;
	background-image: url('../img/search.png');
	background-repeat: no-repeat;
    background-size: 0.26rem 0.26rem;
	background-position: center;
	background-color: rgba(0,0,0,0);
	border: 0;
}

.sort .ml,
.sort .shape{
	position: relative;
	width: 2.05rem;
	padding-left: 0.15rem;
	margin-right: 0.15rem;
}
.sort .ml .tri,
.sort .shape .tri{
	position: absolute;
	top: 50%;
	right: 0.15rem;
	width: 0;
	height: 0;
	margin-top: -0.04rem;
	border-left: 0.08rem solid transparent;
	border-right: 0.08rem solid transparent;
	border-top: 0.08rem solid #FFFFFF;
}
.sort .ml,
.sort .shape,
.sort .main>div button{
	float: left;
	display: inline-block;
	background-color: #111f3e;
	border-top: 0.03rem solid #8fc41e;
	border-right: 0px;
	border-left: 0px;
	font-size: 0.2rem;
	box-sizing: border-box;
	height: 0.65rem;
	line-height: 0.65rem;
	color: #FFFFFF;
	outline: none;
	margin-bottom: 0.2rem;
}
.sort .ml{
	position: relative;
}

.sort .ml .down,
.sort .shape .down{
	left: 0;
	display: none;
	top: 0.62rem;
	width: 2.05rem;
	position: absolute;
	background-color: #111f3e;
	max-height: 2.6rem;
	overflow-y: auto;
}
.sort .ml .down ul li,
.sort .shape .down ul li{
	padding-left: 0.15rem;
}









.sort .main>div button{
	padding-left: 0;
	width: 1.5rem;
}


.pro .pro_list{
	margin-top: 0.25rem;
	margin-bottom: 1rem;
}
.pro .pro_list .pro_box .img_box{
	width: 2rem;
	height: 1.9rem;
	display: inline-block;
	vertical-align: bottom;
}
.pro .pro_list .pro_box .text_box{
	display: inline-block;
	vertical-align: bottom;
	width: 3.47rem;
    padding-bottom: .29rem;
	border-bottom: 1px solid #e5e5e5;
	float: right;
}
.pro .pro_list .pro_box .text_box h2{
	color: #333333;
    margin-bottom: .21rem;
	font-size: 0.2rem;
	line-height: 0.35rem;
}

.pro .pro_list .pro_box .text_box span{
	display: block;
}
.pro .pro_list .pro_box .text_box p{
	color: #666666;
	font-size: 0.18rem;
	line-height: 0.36rem;
}
.pro .pro_list .pro_box .text_box span>div{
	display: inline;
}

.pro .pro_list .pro_box .text_box span div:nth-of-type(1){
	color: #143d81;
}
.pro .pro_list .pro_box .text_box span div:nth-of-type(2){
	color: #ff0000;
}
.pro .pro_list .pro_box .text_box span div:nth-of-type(3){
	color: #8fc41e;
}



/* 产品详情页 */
.pro_det .main{
	padding-bottom: 0.45rem;
	border-bottom: 1px solid #e5e5e5;
}
.pro_det .swiper-container{
	--swiper-theme-color: #ff6600;/* 设置Swiper风格 */
	--swiper-navigation-color: #00ff33;/* 单独设置按钮颜色 */
	--swiper-navigation-size: 30px;/* 设置按钮大小 */
}
.pro_det .img_box{
	width: 4.09rem;
	height: 3.98rem;
}
.pro_det .button-next,
.pro_det .button-prev{
	position: absolute;
	top: 50%;
	width: 0.6rem;
	outline: none;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.3rem;
	margin-top: -22px;
	z-index: 10;
	color: #FFFFFF;
	cursor: pointer;
	background-color: #142240;
	text-align: center;
	font-family: '宋体';
}
.pro_det .button-next{
	right: 0rem;
	left: auto;
}
.pro_det h3{
	font-size: 0.25rem;
	line-height: 0.25rem;
	margin-bottom: 0.19rem;
	margin-top: 0.4rem;
}
.pro_det p{
	font-size: 0.18rem;
	line-height: 0.4rem;
	color: #666666;
}
.pro_det p span{
	color: #333333;
}
.pro_det .pages div{
	display: inline-block;
}
.pro_det .pages div a{
	border-bottom: 1px solid #999999;
	width: 0.85rem;
	line-height: 0.35rem;
	color: #999999;
	font-size: 14px;
	text-align: center;
	display: inline-block;
}
.pro_det .pages div:not(:last-of-type)::after{
	display: inline-block;
	content: '|';
	margin-left: .05rem;
	color: #E5E5E5;
}
.pro_det .text_box{
	margin-bottom: 0.35rem;
}



/* 产品详情 */
.pro_text ul li div{
	display: none;
	border: 1px solid #e5e5e5;
	padding: 0.3rem 0.2rem;
	color: #666666;
	line-height: 0.34rem;
	margin-bottom: 0.3rem;
	transition: all 1s;
	overflow: hidden;
}

.pro_text .title{
	display: block;
	width:5.9rem;
	padding-left: 0.2rem;
	box-sizing: border-box;
	height:0.6rem;
	line-height: 0.6rem;
	background-color: #142240;
	color: #FFFFFF;
	
}
.pro_text ul li{
	margin-bottom: 0.05rem;
}
.pro_text .title.on{
	border-top: 0.03rem solid #8fc41e;
}

.pro_text .title.on+div{
	display: block;
	border: 1px solid #e5e5e5;
	padding: 0.3rem 0.2rem;
	color: #666666;
	line-height: 0.34rem;
	margin-bottom: 0.3rem;
	transition: all 1s;
	overflow: hidden;
}


/* 环境 */
.huanjing .hj_list>div{
	display: none;
	padding: 0.3rem 0;
	color: #666666;
	line-height: 0.34rem;
	margin-bottom: 0.3rem;
}
.huanjing .title{
	display: block;
	width:5.9rem;
	padding-left: 0.2rem;
	box-sizing: border-box;
	height:0.6rem;
	line-height: 0.6rem;
	background-color: #142240;
	color: #FFFFFF;
}
.huanjing ul li{
	margin-bottom: 0.05rem;
}
.huanjing .title.on{
	border-top: 0.03rem solid #8fc41e;
	/* margin-top: .03rem; */
}
.huanjing .hj_list>div:first-of-type{
	display: block;
}
.huanjing .flex .img_box{
    width: 2.9rem;
    height: 2.07rem;
}
.huanjing .flex .eng_pages{
	clear: both;
	padding-top: 0.8rem;
}


/* 关于我们 */
.jianjie h2,
.wenhua h2{
	font-size: 0.28rem;
	padding: 0.2rem 0 0.35rem;
}
.jianjie h2 span,
.wenhua h2 span{
	font-size: 0.18rem;
}
.jianjie h2:before,
.wenhua h2:before{
	content: '';
	display: inline-block;
	background-image: url('../img/icon01.jpg');
	width: 0.08rem;
	height: 0.25rem;
	margin-right: 0.15rem;
}
.jianjie p{
	font-size: 0.18rem;
	line-height: 0.35rem;
	margin-bottom: 0.05rem;
}
.jianjie .img_box img{
	box-shadow: #000000 0.07rem -0.07rem;
	margin-top: 0.3rem;
}
.wenhua{
	color: #FFFFFF;
	background-image: url('../img/about_bg03.jpg');
	background-repeat: no-repeat;
	
}
.wenhua p{
	font-size: 0.2rem;
	line-height: 0.4rem;
}
.wenhua h2{
	margin: 0.64rem 0 0;
	padding: 0.55rem 0;
}
.wenhua .img_box{
	padding-top: 0.3rem;
}
.wenhua .img_box img{
	box-shadow: #8fc41e 0.07rem 0.07rem;
}


.carroom{
	color: #ffffff;
}
.carroom .ibox_list{
	margin-bottom: 0.28rem;
}
.carroom .ibox_list .ibox{
	display: inline-block;
	position: relative;
	width: 5.91rem;
	height: 3.8rem;
}
.carroom .ibox_list  .text_box{
	position: absolute;
	top: 0px;
	text-align: center;
}
.carroom .ibox_list .text_box h3{
	margin-top: 0.9rem;
	font-size: 0.22rem;
	margin-bottom: 0.3rem;
}
.carroom .ibox_list .text_box p{
	margin: 0 auto;
	font-size: 0.18rem;
	line-height: 0.32rem;
}
.carroom .ibox_list .list_box{
    width:5.9rem;
    display:inline-block;
    float:left;
	margin-bottom: 0.1rem;
    padding-bottom:0;
    position:relative;
    background:#fff;
}
.carroom .ibox_list .list_box:nth-of-type(2n){
	float: right;
	
}
.carroom .ibox_list .list_box:nth-child(3n){
    margin-right:0;
}
.carroom .ibox_list .list_box .img_box{
    width:5.9rem;
    height:3.8rem;
    background:#111f3e;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity:1;
    filter: alpha(opacity=0.2);
}
.carroom .ibox_list .list_box .img_box.text_box{
    position:absolute;
    left:0px;
    top:0px;
    opacity:.8;
    filter: alpha(opacity=80);
}
.carroom .ibox_list .list_box a{
	display: block;
}
.carroom .ibox_list .list_box:hover{
    box-shadow: 0.02rem 0.03rem 0.05rem #ccc;
}
.carroom .ibox_list .list_box:hover .img_box{
    opacity:1;
    filter: alpha(opacity=100);
}
.carroom .ibox_list .list_box:hover .img_box.text_box{
    opacity:0;
    filter: alpha(opacity=0);
}
.carroom .ibox_list .list_box:hover p{
    color:#000;
}



.iproblen .child_tit{
	border-top: 0.03rem solid #8fc41e;
	border-right: 0px;
	border-left: 0px;
	height: 0.65rem;
	background-color: #142240;
	font-size: 0.2rem;
	color: #fff;
}
.iproblen .child_tit .main{
	display: flex;
	height: 0.65rem;
	justify-content: space-between;
	align-items: center;
}
.iproblen .iproblen .eng_pages{
	margin-top: 0.9rem;
}


/* 荣耀 */
.ihoner .ihoner_list{
	margin-bottom: 0.5rem;
}
.ihoner .ihoner_list .ihoner_box .text_box{
	text-align: center;
	font-size: 0.18rem;
	line-height: .9rem;
	color: #666666;
}
/* .ihoner .ihon_pages{
	clear: both;
	padding: 0.85rem 0 0.55rem;
}

.ihoner .ihon_pages{
	text-align: center;
} */
.ihoner .ihoner_list .ihoner_box {
	
}
.ihoner .ihoner_list .ihoner_box .img_box{
	width: 3rem;
	height: 3.93rem;
}

.ihoner .fat{
	display: block;
	text-align: center;
}
.ihoner .eng_pages{
	margin: 0 auto;
	display: inline-block;
}




/* .ihoner .ihon_pages a{
	margin: 0 0.07rem;
	display: inline-block;
	width: 0.55rem;
	height: 0.55rem;
	line-height: 0.55rem;
	color: #333333;
	text-align: center;
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
}
.ihoner .ihon_pages a.on{
	background-color: #111f3e;
	border:1px solid #111f3e;
	color: #FFFFFF;
}
.ihoner .ihon_pages a:nth-of-type(1){
	margin-left: 0px;
}
.ihoner .ihon_pages a:nth-last-of-type(1){
	margin-right: 0;
}
.ihoner .ihon_pages a:nth-of-type(1),
.ihoner .ihon_pages a:nth-last-of-type(1)
{
	display: inline-block;
	width: 0.85rem;
	height: 0.55rem;
	line-height: 0.55rem;
	background-color: #111f3e;
	color: #FFFFFF;
	text-align: center;
	border:1px solid #111f3e;
} */

/* inews */

.inews .child_tit{
	border-top: 0.03rem solid #8fc41e;
	border-right: 0px;
	border-left: 0px;
	height: 0.65rem;
	background-color: #142240;
	font-size: 0.2rem;
	color: #fff;
}
.inews .child_tit .main{
	display: flex;
	height: 0.65rem;
	justify-content: space-between;
	align-items: center;
}
.inews .eng_pages{
	margin-top: 0.8rem;
	padding-bottom: 0.25rem;
}


/* 联系 */
.lianxi{
	margin-top: -0.2rem;
}
.lianxi .container-top ul{
	display: flex;
	justify-content: space-between;
}
.lianxi .container-top ul li{
	background-color: #0a2758;
	float: left;
	color: #FFFFFF;
	width: 2.9rem;
	text-align: center;
	line-height: .55rem;
	height: 0.55rem;
	margin-top: 0.03rem;
}
.lianxi .container-top ul li.on{
	border-top: 0.03rem solid #8fc41e;
	margin-top: 0;
}
.lianxi .container-top ul li.on{
	
	
}
.lianxi .container-bottom>div{
	display: none;
}
/* .lianxi .container-bottom>div:first-of-type{
	display: block;
}
 */
.lianxi .container-bottom>div:last-of-type{
	display: block;
}

.lianxi .container-bottom .lianxi_box h2{
	margin-top: 0.6rem;
	font-size: 0.24rem;
	line-height: 0.4rem;
	text-align: center;
	font-weight: bold;
}
.lianxi .container-bottom .lianxi_box .zong{
	font-size: 0.2rem;
	width: 1.6rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	border: 0px;
	margin: 0 auto;
	margin-top: 0.4rem;
	color: #FFFFFF;
	background-color: #111f3e;
}
.lianxi .container-bottom .lianxi_box .contact{
	text-align: center;
	color: #666666;
	font-size: 0.18rem;
	line-height: 0.34rem;
	margin: 0.3rem 0 0.18rem;
}
.lianxi .container-bottom .lianxi_box .area_list{
	text-align: center;
}
.lianxi .container-bottom .lianxi_box .area_list h3{
	font-size: 0.2rem;
	line-height: .2rem;
	color: #111f3e;
	font-weight: bold;
	padding: 0.35rem 0 0.15rem;
}
.lianxi .container-bottom .lianxi_box .area_list p{
	font-size: 0.18rem;
	height: 0.3rem;
	color: #666666;
	line-height: 0.3rem;
}
.lianxi .container-bottom .liuyan_box .liuyan{
	background-color: #f7f7f7;
	padding: 0 0.36rem .75rem;
	text-align: center;
	margin-top: 0.5rem;
	
}
.lianxi .container-bottom .liuyan_box .liuyan h2{
	font-weight: bold;
	font-size: 0.25rem;
	padding: 0.45rem 0;
}
.lianxi .container-bottom .liuyan_box .liuyan input[type='text']{
	width: 100%;
	box-sizing: border-box;
	border: 0;
	line-height: 0.6rem;
	margin-bottom: 0.15rem;
	padding-left: 0.2rem;
	outline: none;
	font-size: 0.18rem;
	font-family: "Microsoft YaHei";
}
.lianxi .container-bottom .liuyan_box .liuyan textarea{
	box-sizing: border-box;
	padding:.2rem 0 .2rem 0.2rem;
	resize: none;
	outline: none;
	width: 100%;
	display: block;	
	line-height: 0.3rem;
	margin-bottom: 0.15rem;
	border: 0;
	font-size: 0.18rem;
	font-family: "Microsoft YaHei";
}

.lianxi .container-bottom .liuyan_box .liuyan input[type='number']{
	box-sizing: border-box;
	border: 0;
	line-height: 0.6rem;
	float: left;
	margin-bottom: 0.15rem;
	padding-left: 0.2rem;
	outline: none;
	font-size: 0.18rem;
}
.lianxi .container-bottom .liuyan_box .liuyan button{
	width: 5.2rem;
	height: 0.6rem;
	background-color: #111F3E;
	color: #FFFFFF;
	border: 0;
	margin-top: 0.4rem;
	font-size: .18rem;
}
.lianxi .container-bottom .liuyan_box .liuyan form:after{
	display: block;
	content: '';
	clear: both;
}
.lianxi .container-bottom .liuyan_box .liuyan .shuzi{
	width: 1.8rem;
	height: 0.6rem;
	float: right;
}
.lianxi .container-bottom .liuyan_box .liuyan .shuzi img{
	width: 100%;
	height: 100%;
}
 .lianxi textarea::input-placeholder{
	color: #666666;
	font-size: 0.18rem;
}
.lianxi textarea::-webkit-input-placeholder{
	color: #666666;
	font-size: 0.18rem;
}
.lianxi textarea:-moz-placeholder{
	color: #666666;
	font-size: 0.18rem;
}
.lianxi textarea::-moz-placeholder{
	color: #666666;
	font-size: 0.18rem;
}
.lianxi textarea::-ms-input-placeholder{
	color: #666666;
	font-size: 0.18rem;
}
.lianxi input:input-placeholder{
	font-size: 0.18rem;
	color: #666666;	
}
.lianxi input:-webkit-input-placeholder{
	font-size: 0.18rem;
	color: #666666;	
}
.lianxi input:-moz-placeholder{
	font-size: 0.18rem;
	color: #666666;	
}
.lianxi input:-o-placeholder{
	font-size: 0.18rem;
	color: #666666;	
}
.lianxi input:-ms-input-placeholder{
	font-size: 0.18rem;
	color: #666666;	
}
 
.newsv .newsv_box .htit{
    padding: 0.3rem 0;
	text-align: center;
}
.newsv .newsv_box .htit h2{
	font-size: 0.2rem;
	color: #333;
	font-weight: bold;
	padding: 0.05rem 0;
}
.newsv .newsv_box .htit p{
	font-size: 0.16rem;
	color: #6f6f6f;
}
.newsv .newsv_box .text_box{
    font-size: 0.16rem;
    color: #333;
    line-height: 0.28rem;
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 0.3rem;
}
.newsv_box p.next {
    height: 0.5rem;
    line-height: 0.5rem;
}
.newsv_box p.next a {
    display: inline-block;
    height: 0.5rem;
    margin-right: 0.6rem;
    font-size: 0.15rem;
    color: #444;
}